<template>
    <div class="reportlogin" style="width:1050px;margin:0 auto">
        <el-main id="main" style="text-align:left">
            <h2 style="text-align:center">非一套表调查单位基本情况</h2>
            <div style="text-align:right">
                <p>表号：711表</p>
                <p>制定机关：国家统计局国务院经济普查办公室</p>
                <p>文号：国统字（2018）号</p>
                <p>有效期至：2019年6月</p>
            </div>
            <el-form ref="form" :model="form"   style="text-align:left" :rules="rules">
                <h4>110、单位类型</h4>  
                <el-form-item   prop="unitType"> 
                    <el-radio-group v-model="form.unitType" @change="typeOne">
                        <el-radio :label="1" style="margin-left:30px;">1 法人单位</el-radio>
                        <el-radio :label="2">2 产业活动单位</el-radio>
                    </el-radio-group>
                </el-form-item>
                <h4>111、普查小区代码</h4>
                <el-form-item prop="cellCode"> 
                    普查小区代码：<el-input  class="width400" v-model="form.cellCode" disabled="disabled"></el-input>
                </el-form-item>
                <h4>112、底册顺序码</h4>
                <el-form-item prop="bookSequenceCode">
                    底册顺序码：<el-input  class="width400" v-model="form.bookSequenceCode" disabled="disabled"></el-input>
                </el-form-item>
                <h3>A法人单位和产业活动单位基本情况</h3>
                <div>
                    <h4>101、组织机构代码</h4>
                    <el-form-item>
                        <p>组织机构代码：&nbsp;{{organizationCode}}</p>
                    </el-form-item>
                    <h4>109、统一社会信用代码</h4>
                    <el-form-item>
                        <p>统一社会信用代码：&nbsp;{{socialCreditCode}}</p>
                    </el-form-item>
                     <h4>102、单位详细名称</h4>
                    <el-form-item>
                        <p>单位详细名称：&nbsp;{{unitDetailedName}}</p>
                    </el-form-item>    
                </div>
                 <!-- <h4>101、组织机构代码</h4> -->
                <!-- <el-form-item prop="organizationCode">
                    组织机构代码：<el-input  class="width400" v-model="form.organizationCode" @keyup.native="testEln(form.organizationCode,'organizationCode')"></el-input>
                    <div class="red" v-show="saveData.organizationCode">请输入9位有效组织机构代码</div>
                </el-form-item> 
                <h4>109、统一社会信用代码</h4>
                <el-form-item prop="socialCreditCode">
                    统一社会信用代码： <el-input  class="width400" v-model="form.socialCreditCode" @keyup.native="testEln(form.socialCreditCode,'socialCreditCode')"></el-input>
                    <div class="red" v-show="saveData.socialCreditCode">请输入18位有效统一社会信用代码</div>   
                </el-form-item> 
                <h4>102、单位详细名称</h4>
                <el-form-item prop="unitDetailedName">
                    单位详细名称：<el-input class="width400" v-model="form.unitDetailedName"></el-input>
                </el-form-item> -->
                <h4>201、法定代表人（单位负责人）</h4> 
                <el-form-item prop="legalRepresentative">
                    法人代表人（单位负责人）：<el-input class="width200"  v-model="form.legalRepresentative" @keyup.native="testPeople(form.legalRepresentative,'legalRepresentative')"></el-input>
                    <div class="red" v-show="saveData.legalRepresentative">请输入纯汉字</div>
                </el-form-item>
                <h4>202、 开业（成立）时间</h4>   
                <el-form-item prop="establishmentTime">
                    成立时间：<el-date-picker v-model="form.establishmentTime" type="month" placeholder="选择成立时间"></el-date-picker>
                </el-form-item>
                <h4>203、联系电话</h4>
                <el-form-item >
                	<el-col :span="2">
                    	<span style=" font-weight: bold">联系方式:</span>
                    </el-col>
                    <el-col :span="4.5">
				      	<el-form-item  prop="areaCode">
                    		长途区号<el-input class="width200 " v-model="form.areaCode" @keyup.native="testPure(form.areaCode,'areaCode')"></el-input>
                            <div class="red" v-show="saveData.areaCode">请输入有效长途区号</div>
                    	</el-form-item >
				    </el-col>
				    <el-col :span="4.5">
				      	<el-form-item prop="fixedLineTelephone">
                    		<!-- 固定电话<el-input class="width200 " id="text1" v-model="form.fixedLineTelephone" name="[]" @keyup.native="testTel(form.fixedLineTelephone,'fixedLineTelephone')"></el-input>- -->
                    		固定电话<el-input class="width200 " id="text1" v-model="form.fixedLineTelephone1" value="" name="[]" @keyup.native="testTel1(form.fixedLineTelephone1,'fixedLineTelephone1')"></el-input>-
                    		<el-input class="width100 " id="text2"  name="[]" value="" v-model="form.fixedLineTelephone2" @keyup.native="testTel2(form.fixedLineTelephone2,'fixedLineTelephone2')"></el-input>
                            <div class="red" v-show="saveData.fixedLineTelephone1">请输入有效固定电话</div>
                            <div class="red" v-show="saveData.fixedLineTelephone2">请输入有效固定电话</div>
                    	</el-form-item >
				    </el-col>
				    <el-col :span="4.5">
				      	<el-form-item prop="cellPhoneNumber">
                    		移动电话<el-input class="width200" v-model="form.cellPhoneNumber" @keyup.native="testPhone(form.cellPhoneNumber,'cellPhoneNumber')"></el-input>
                            <div class="red" v-show="saveData.cellPhoneNumber">请输入11位有效手机号</div>
                    	</el-form-item >
				    </el-col>
				    <el-col :span="4.5">
				      	<el-form-item prop="faxNumber">
                    		传真号码<el-input class="width200" v-model="form.faxNumber" @keyup.native="testTel(form.faxNumber,'faxNumber')"></el-input><br>
                            <div class="red" v-show="saveData.faxNumber">请输入有效传真号码</div>
                    	</el-form-item >
				    </el-col>
				    <el-col :span="24">
				      	<el-form-item prop="postalCode">
                    		邮政编码<el-input class="width200" v-model="form.postalCode" @keyup.native="testYZ(form.postalCode,'postalCode')"></el-input>
                            <div class="red" v-show="saveData.postalCode">请输入6位有效邮政编码</div>
                    	</el-form-item >
				    </el-col><br />
				    <el-col :span="12">
				      	<el-form-item prop="eMail">
                    		<span style=" font-weight: bold">电子邮箱:</span>
                    		<el-input class="width400 " v-model="form.eMail" @keyup.native="testYX(form.eMail,'eMail')"></el-input>
                            <div class="red" v-show="saveData.eMail">请输入有效电子邮箱</div>
                    	</el-form-item >
				    </el-col>
				    <el-col :span="12">
				      	<el-form-item prop="website"	>
                    		<span style=" font-weight: bold">网址:</span>
                    		<el-input class="width400 " v-model="form.website" @keyup.native="testURL(form.website,'website')"></el-input>
                            <div class="red" v-show="saveData.website">请输入有效网址</div> 
                    	</el-form-item >
				    </el-col>
                    </el-form-item>
                    <h4>105、单位所在地及区划</h4> 
                    <el-form-item>
                        <!-- <el-col :span="3">
                            <span style="float:left">单位所在地及区划：</span>
                        </el-col> -->
                        <div style="overflow:hidden;display:inline-block"> 
                        <el-col :span="8.5">
                            <el-form-item prop="province">
                            <el-select  class="marginBottom width100" v-model="form.province">
                                <el-option class="" v-for="option in unitLocationarr" :value="option.name" :key="option.index">
                                    {{ option.name }}
                                </el-option>
                            </el-select>省（自治区、直辖市）
                            <!-- <span class="marginBottom "   style="float:left">省（自治区、直辖市）</span> -->
                        </el-form-item>
                        </el-col>
                        <el-col :span="7.8">
                            <el-form-item prop="city">
                                <el-select  class="marginBottom width100" v-model="form.city">
                                    <el-option v-for="option in cityArr" :value="option.name" :key="option.index">
                                        {{ option.name }}
                                    </el-option>
                                </el-select>市（地、州、盟）
                                <!-- <span class="marginBottom"  style="float:left" >市（地、州、盟）</span> -->
                                </el-form-item>
                        </el-col>
                        <el-col :span="7.8">
                            <el-form-item prop="county">
                                <el-select  class="marginBottom width100" v-model="form.county" >
                                    <el-option v-for="option in countyArr" :value="option.name" :key="option.index">
                                        {{ option.name }}
                                    </el-option>
                                </el-select>县（市、区、旗）
                                <!-- <span class="marginBottom"  style="float:left" >县（市、区、旗） </span>  -->
                            </el-form-item>
                        </el-col>  
                        </div> 
                        <div class="marginBottom" style="overflow:hidden;display:block">
                            <el-col :span="8">
                                <el-form-item  prop="towns">
                                    <el-input class="width200 " v-model="form.towns"></el-input>乡（镇）
                                </el-form-item>
                            </el-col>
                            <el-col :span="16">
                                <el-form-item  prop="village">
                                <el-input class="width400 "  v-model="form.village"></el-input>街（村）、门牌号
                             </el-form-item>
                            </el-col> 
                        </div>
                        <div class="marginBottom" style="overflow:hidden;display:block">
                            <el-col :span="8">
                                <el-form-item  prop="subdistrict">
                                    <span class="marginBottom" style="float:left">单位位于：</span>
                                    <el-input class="width200" v-model="form.subdistrict"></el-input>
                                    <span class="marginBottom"  >街道办事处</span> 
                                </el-form-item>
                            </el-col>
                            <el-col :span="16">
                                <el-form-item prop="cummunity">
                                    <el-input class="width400"  v-model="form.cummunity"></el-input> 
                                    <span class="marginBottom" >社区(居委会)</span>
                                </el-form-item>
                            </el-col>   
                        </div>
                        <div class="marginBottom" >
                            区划代码<el-input class="width200 " v-model="form.unitZoningCode" disabled="disabled"></el-input> 
                            城乡代码<el-input class="width200 "  v-model="form.unitLocationVillagecode" disabled="disabled"></el-input>
                        </div>
                    </el-form-item>
                    <h4>106、单位注册地及区划</h4>
                    <el-form-item>
                        <span>*（建筑业单位需填写本项，其他行业单位的注册地与105栏单位所在地一致的，免填本项）</span>
                        <br>
                        <span style="float:left">单位所在地及区划：</span>
                        <div style="overflow:hidden;display:inline-block" > 
                            <el-select class="marginBottom width200" style="float:left" v-model="form.registerProvince">
                                <el-option v-for="option in arr" :value="option.name" :key="option.index">
                                    {{ option.name }}
                                </el-option>
                            </el-select> 
                            <span class="marginBottom" style="float:left">省（自治区、直辖市）</span>
                            <el-select class="marginBottom width200" style="float:left" v-model="form.registerCity">
                                <el-option v-for="option in cityArr" :value="option.name" :key="option.index">
                                    {{ option.name }}
                                </el-option>
                            </el-select>
                            <span class="marginBottom" style="float:left">市（地、州、盟）</span>
                            <el-select  class="marginBottom width200" style="float:left" v-model="form.registerCounty" v-if="form.registerCounty">
                                <el-option v-for="option in districtArr" :value="option.name" :key="option.index">
                                    {{ option.name }}
                                </el-option>
                            </el-select>
                            <span  class="marginBottom" style="float:left" >县（市、区、旗）</span> 
                        </div>
                        <div class="marginBottom">
                            <el-input class="width200 " v-model="form.registerTowns"></el-input>乡（镇）
                            <el-input class="width400 "  v-model="form.registerVillage"></el-input>街（村）、门牌号
                        </div>
                        <div class="marginBottom"> 
                            单位所在地位于：
                            <el-input class="width200 " v-model="form.registerSubdistrict"></el-input>街道办事处
                            <el-input class="width400 "  v-model="form.registerCummunity"></el-input>社区(居委会) 
                        </div>
                        <div class="marginBottom">
                            区划代码<el-input class="width200 " v-model="form.registerUnitZoningCode" disabled="disabled"></el-input>
                            城乡代码<el-input class="width200 "  v-model="form.unitRegistrationVillagecode" disabled="disabled"></el-input>
                        </div>      
                    </el-form-item>
                    <h4>208、营业状态</h4>
                    <el-form-item prop="businessState">
                        <el-radio-group v-model="form.businessState">
                            <el-radio :label="1" style="margin-left:30px">1 营业</el-radio>
                            <el-radio :label="2">2 停业（歇业）</el-radio>
                            <el-radio :label="3">3 筹建</el-radio>
                            <el-radio :label="4">4 当年关闭</el-radio>
                            <el-radio :label="5">5 当年破产</el-radio>
                            <el-radio :label="6">6 当年注销</el-radio>
                            <el-radio :label="7">7 当年吊销</el-radio>
                            <el-radio :label="9">9 其他</el-radio>                           
                        </el-radio-group>
                    </el-form-item>
                    <h4>103、行业类别</h4>
                    主要业务活动（或主要产品）<br>
                    <el-form-item > 
                        1:<el-input class="width400 marginBottom" v-model="form.majorBusiness1"></el-input><br/>
                        2:<el-input class="width400 marginBottom" v-model="form.majorBusiness2"></el-input><br/>
                        3:<el-input class="width400 marginBottom" v-model="form.majorBusiness3"></el-input><br/>
                        行业代码（GB/T4754-2017）:<el-input class="width400 marginBottom" v-model="form.industryCode" disabled="disabled"></el-input>
                    </el-form-item>
                    <h4>104、报表类别</h4>  
                    <el-form-item prop="reportCategory"> 
                        <el-radio-group v-model="form.reportCategory">
                            <el-radio label="A 农业" style="margin-left:30px;">A 农业</el-radio>
                            <el-radio label="B 工业">B 工业</el-radio>
                            <el-radio label="C 建筑业">C 建筑业</el-radio>
                            <el-radio label="E 批发和零售业">E 批发和零售业</el-radio>
                            <el-radio label="S 住宿和餐饮业">S 住宿和餐饮业</el-radio>
                            <el-radio label="X 房地产开发经营业">X 房地产开发经营业</el-radio>
                            <el-radio label="U 其他">U 其他</el-radio> 
                        </el-radio-group>
                    </el-form-item>
                    <h4>211、机构类型</h4>
                    <el-form-item  prop="mechanismType"> 
                        <el-radio-group v-model="form.mechanismType">
                            <el-radio :label="10" style="margin-left:30px;">10 单位</el-radio>
                            <el-radio :label="20">20 事业单位</el-radio>
                            <el-radio :label="30">30 机关</el-radio>
                            <el-radio :label="40">40 社会团体</el-radio>
                            <el-radio :label="51">51 民办非单位单位</el-radio>
                            <el-radio :label="52">52 基金会</el-radio>
                            <el-radio :label="53">53 居委会</el-radio>
                            <el-radio :label="54">54 村委会</el-radio>
                            <el-radio :label="55">55 农民专业合作社</el-radio>
                            <el-radio :label="90">90 其他组织机构</el-radio> 
                        </el-radio-group>
                    </el-form-item>
                    <h4>205、 登记注册类型</h4>
                    <el-form-item >  
                     <el-radio-group v-model="form.registrationType">
                        <el-radio label="110 国有"  style="margin-left:30px;">110 国有</el-radio>
                        <el-radio label="120 集体">120 集体</el-radio>
                        <el-radio label="130 股份合作">130 股份合作</el-radio>
                        <el-radio label="141 国有联营">141 国有联营</el-radio>
                        <el-radio label="142 集体联营">142 集体联营</el-radio>
                        <el-radio label="143 国有与集体联营">143 国有与集体联营</el-radio>
                        <el-radio label="149 其他联营">149 其他联营</el-radio>
                        <el-radio label="151 国有独资公司">151 国有独资公司</el-radio>
                        <el-radio label="159 其他有限责任公司">159 其他有限责任公司</el-radio>
                        <el-radio label="160 股份有限公司">160 股份有限公司</el-radio>
                        <el-radio label="171 私营独资">171 私营独资</el-radio>
                        <el-radio label="172 私营合伙">172 私营合伙</el-radio>
                        <el-radio label="173 私营有限责任公司">173 私营有限责任公司</el-radio>
                        <el-radio label="174 私营股份有限公司">174 私营股份有限公司</el-radio>
                        <el-radio label="190 其他">190 其他</el-radio>
                        <el-radio label="210 与港澳台商合资经营">210 与港澳台商合资经营</el-radio>
                        <el-radio label="220 与港澳台商合作经营">220 与港澳台商合作经营</el-radio>
                        <el-radio label="230 港澳台商独资">230 港澳台商独资</el-radio>
                        <el-radio label="240 港澳台商投资股份有限公司">240 港澳台商投资股份有限公司</el-radio>
                        <el-radio label="290 其他港澳台投资">290 其他港澳台投资</el-radio>
                        <el-radio label="310 中外合资经营">310 中外合资经营</el-radio>
                        <el-radio label="320 中外合作经营">320 中外合作经营</el-radio>
                        <el-radio label="330 外资单位">330 外资单位</el-radio>
                        <el-radio label="340 外商投资股份有限公司">340 外商投资股份有限公司</el-radio>
                        <el-radio label="390 其他外商投资">390 其他外商投资</el-radio>  
                    </el-radio-group>
                    <!-- <span>*（请根据单位注册资金来源情况填写，可参考营业执照或登记证书中的类型、业务主管单位、举办单位等事项填报）</span>   -->
                </el-form-item>
                    <!-- <el-form-item prop="registrationType">
                        登记注册类型：<el-select v-model="form.registrationType" placeholder="请选择">
                            <el-option-group
                            v-for="group in options2"
                            :key="group.label"
                            :label="group.label">
                            <el-option
                                v-for="item in group.options"
                                :key="item.value"
                                :label="item.label"
                                :value="item.value">
                            </el-option>
                            </el-option-group>
                        </el-select>
                    </el-form-item> -->
                    <h4>216、港澳台商投资情况</h4>
                    <el-form-item prop="gatInvestmentSituation">
                        <span style=" font-weight: bold">港澳台商投资情况（限港澳台商投资单位填报）（可多选）：</span><br>
                        <el-checkbox-group v-model="form.gatInvestmentSituation">
                            <el-checkbox label="1"  style="margin-left:30px;">1 港商投资</el-checkbox>
                            <el-checkbox label="2" >2 澳商投资</el-checkbox>
                            <el-checkbox label="3" >3 台商投资</el-checkbox>
                        </el-checkbox-group>
                    </el-form-item>
                    <h4>207、隶属关系</h4>
                    <el-form-item prop="affiliation">
                        <el-radio-group v-model="form.affiliation">                           
                                <el-radio :label="10" style="margin-left:30px">10、中央</el-radio>
                                <el-radio :label="11">11、地方</el-radio>                           
                        </el-radio-group>
                    </el-form-item> 
                    <h4>206、单位控股情况</h4>
                    <el-form-item prop="holdingSituation">
                        <el-radio-group v-model="form.holdingSituation">
                            <el-radio :label="1" style="margin-left:30px;">1、国有控股</el-radio>
                            <el-radio :label="2">2、集体控股</el-radio>
                            <el-radio :label="3">3、私人控股</el-radio>
                            <el-radio :label="4">4、港澳台控股</el-radio>
                            <el-radio :label="5">5、外商控股</el-radio>
                            <el-radio :label="9">9、其他</el-radio>
                        </el-radio-group>    
                    </el-form-item>
                    <h4>209、执行会计标准类别</h4>
                    <el-form-item prop="accountingStandardCategory">
                        <el-radio-group v-model="form.accountingStandardCategory"  >
                            <el-radio :label="1" style="margin-left:30px">1 单位会计制度</el-radio>
                            <el-radio :label="2">2 事业单位会计制度</el-radio> 
                            <el-radio :label="3">3 行政单位会计制度</el-radio> 
                            <el-radio :label="4">4 民间非营利组织会计制度</el-radio> 
                            <el-radio :label="9">9 其他</el-radio>  
                        </el-radio-group>      
                    </el-form-item>
                    <h4>210、执行单位会计准则情况</h4>
                    <el-form-item prop="accountingStandard">
                        <el-radio-group v-model="form.accountingStandard"  >
                            <el-radio :label="1" style="margin-left:30px">1 执行《单位会计准则》</el-radio>
                            <el-radio :label="2">2 执行《小单位会计准则》</el-radio> 
                            <el-radio :label="9">9 执行其他单位会计制度</el-radio> 
                        </el-radio-group>      
                    </el-form-item>
                    <h3>B1法人单位主要经济指标</h3>
                    <h4>192、法人单位从业人员</h4>
                    <el-form-item>
                        从业人员期末人数<el-input class="width100" v-model="form.employee" disabled="disabled"></el-input>人
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        其中：女性<el-input class="width100" v-model="form.female" disabled="disabled"></el-input>人
                    </el-form-item>
                    <h4>193、单位主要经济指标</h4>
                    <el-form-item>
                        营业收入<el-input class="width200" v-model="form.businessIncome" disabled="disabled"></el-input>千元
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        其中：主营业务收入<el-input class="width200" v-model="form.mainBusinessIncome" disabled="disabled"></el-input>千元
                        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        资产总计<el-input class="width200" v-model="form.totalAssets" disabled="disabled"></el-input>千元
                        <br>
                        税金及附加<el-input class="width200" v-model="form.taxAndAdditional" disabled="disabled"></el-input>千元
                    </el-form-item>
                    <h4>194、非单位法人单位填报</h4>  
                    <el-form-item > 
                         非单位单位支出（费用）<el-input class="width200" v-model="form.nonUnitExpenditure" disabled="disabled"></el-input>千元
                         &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                        资产总计<el-input class="width200" v-model="form.nonUnitTotalAssets" disabled="disabled"></el-input>千元
                    </el-form-item>
                    <h4>191、单位规模</h4>  
                    <el-form-item prop="unitScale"> 
                        <el-radio-group v-model="form.unitScale">
                            <el-radio disabled :label="1" style="margin-left:30px;">1 大型</el-radio>
                            <el-radio disabled :label="2">2 中型</el-radio>
                            <el-radio disabled :label="3">3 小型</el-radio>
                            <el-radio disabled :label="4">4 微型</el-radio>
                        </el-radio-group>
                    </el-form-item>
                    <h3>D批发和零售业、住宿和餐饮业法人单位和产业活动单位填报</h3>
                    <h4>E01、批发和零售业、住宿和餐饮业单位经营形式</h4>
                    <el-form-item  prop="formOfOperation"> 
                        <el-radio-group v-model="form.formOfOperation">
                            <el-radio :label="1" style="margin-left:30px;">1 独立门店</el-radio>
                            <el-radio :label="2">2 连锁总店（总部）</el-radio>                           
                            <el-radio :label="3">3 连锁直营店</el-radio>                           
                            <el-radio :label="4">4 连锁加盟店</el-radio>                           
                            <el-radio :label="9">9 其他</el-radio>                           
                        </el-radio-group>
                        <br>
                        <p style="margin-left:30px;">
                            <el-form-item prop="chainBrand">
                                <span>连锁品牌（商标或商号名称）：</span>
                                <el-input style="width:400px" v-model="form.chainBrand"></el-input>
                                <span>（经营形式选2、3、4的单位填报）</span>
                            </el-form-item>
                        </p>
                    </el-form-item>
                    <h4>E02、零售业态</h4>
                    <el-form-item prop="retailFormat">
                        <span style=" font-weight: bold">零售业态（可多选，不超过3个）</span><br>
                        <el-checkbox-group 
                        v-model="form.retailFormat"
                        :max="3">
                            <el-checkbox label="1010" name="retailFormat" style="margin-left:30px;">1010、食杂店</el-checkbox>
                            <el-checkbox label="1020" name="retailFormat">1020 便利店</el-checkbox>
                            <el-checkbox label="1030" name="retailFormat">1030 折扣店</el-checkbox>
                            <el-checkbox label="1040" name="retailFormat">1040 超市</el-checkbox>
                            <el-checkbox label="1050" name="retailFormat">1050 大型超市</el-checkbox>
                            <el-checkbox label="1060" name="retailFormat">1060 仓储会员店</el-checkbox>
                            <el-checkbox label="1070" name="retailFormat">1070 百货店</el-checkbox>
                            <el-checkbox label="1080" name="retailFormat">1080 专业店</el-checkbox>
                            <el-checkbox label="1090" name="retailFormat">1090 专卖店</el-checkbox>
                            <el-checkbox label="1100" name="retailFormat">1100 家居建材商店</el-checkbox>
                            <el-checkbox label="1110" name="retailFormat">1110 购物中心</el-checkbox>
                            <el-checkbox label="1120" name="retailFormat">1120 厂家直销中心</el-checkbox>
                            <el-checkbox label="2010" name="retailFormat">2010 电视购物</el-checkbox>
                            <el-checkbox label="2020" name="retailFormat">2020 邮购</el-checkbox>
                            <el-checkbox label="2030" name="retailFormat">2030 网上商店</el-checkbox>
                            <el-checkbox label="2040" name="retailFormat">2040 自动售货亭</el-checkbox>
                            <el-checkbox label="2050" name="retailFormat">2050 电话购物</el-checkbox>
                            <el-checkbox label="2090" name="retailFormat">2090 其他</el-checkbox>
                        </el-checkbox-group>
                    </el-form-item>
                    <h4>E03、批发和零售业年末零售营业面积</h4>
                    <el-form-item prop="warOperatingArea">
                        <span>批发和零售业年末零售营业面积</span>
                        <el-input style="width:200px" v-model="form.warOperatingArea" @keyup.native="testArea(form.warOperatingArea,'warOperatingArea')"></el-input>
                        <div class="red" v-show="saveData.warOperatingArea">请输入小数点后3位至小数点前8位之间的数字</div>
                        <span>平方米</span>
                    </el-form-item>
                    <h4>S02、住宿业单位星级评定情况</h4>
                    <el-form-item prop="accommodationStar"> 
                        <el-radio-group v-model="form.accommodationStar">
                            <el-radio :label="1" style="margin-left:30px;">1 一星</el-radio>
                            <el-radio :label="2">2 二星</el-radio>                           
                            <el-radio :label="3">3 三星</el-radio>                           
                            <el-radio :label="4">4 四星</el-radio>                           
                            <el-radio :label="5">5 五星</el-radio>                           
                            <el-radio :label="9">9 其他</el-radio>                           
                        </el-radio-group>
                    </el-form-item>
                    <h4>S03、住宿和餐饮业年末餐饮营业面积</h4>
                    <el-form-item prop="aacOperatingArea">
                        <span>住宿和餐饮业年末餐饮营业面积</span>
                        <el-input style="width:200px" v-model="form.aacOperatingArea" @keyup.native="testArea(form.aacOperatingArea,'aacOperatingArea')"></el-input>
                        <div class="red" v-show="saveData.aacOperatingArea">请输入小数点后3位至小数点前8位之间的数字</div>
                        <span>平方米</span>
                    </el-form-item>
                    <div v-show="corporation">
                        <h3>B2法人单位组织结构情况</h3>
                        <h4>214、本法人单位</h4>
                        <el-form-item prop="isHavaSuperior">
                            <span>本法人单位是否有上一级法人</span>
                            <el-radio-group v-model="form.isHavaSuperior" @change="sourceFilter">
                                <el-radio :label="1" style="margin-left:30px;">1 是</el-radio>
                                <el-radio :label="2">2 否</el-radio>                 
                            </el-radio-group>
                            <div  class="red" v-show="saveData.isHavaSuperior">请选择</div>
                            <div class="red" v-show="showIsHavaSuperior">此处不能为空</div>
                            <br>
                            <div v-show="one">
                                <div style="margin-left:30px;">
                                    <el-form-item prop="superiorOrganizationCode">
                                        <span>如为1，请填写上一级法人组织机构代码</span>
                                        <el-input style="width:200px" id="oneSuperiorOrganizationCode" v-model="form.superiorOrganizationCode" @keyup.native="testEln(form.superiorOrganizationCode,'superiorOrganizationCode')"  ></el-input>
                                        <div style="margin-left:270px;" class="red" v-show="saveData.superiorOrganizationCode">请输入数字或英文</div>
                                        <div style="margin-left:270px;" class="red" v-show="showSuperiorSocialCreditCode">请输入统一社会信用代码或组织机构代码至少一项</div>
                                    </el-form-item>   
                                </div>
                                <div style="margin-left:122px;">
                                    <el-form-item prop="superiorSocialCreditCode">
                                        <span>上一级法人统一社会信用代码</span>
                                        <el-input style="width:200px" id="twoSuperiorSocialCreditCode" v-model="form.superiorSocialCreditCode" @keyup.native="testEln(form.superiorSocialCreditCode,'superiorSocialCreditCode')" ></el-input>
                                        <div  class="red" v-show="saveData.superiorSocialCreditCode">请输入数字或英文</div>
                                        <div  class="red" v-show="showSuperiorSocialCreditCode">请输入统一社会信用代码或组织机构代码至少一项</div>
                                    </el-form-item>
                                </div>
                                <div style="margin-left:122px;"> 
                                    <span>上一级法人单位详细名称</span>
                                    <el-input style="width:200px" v-model="form.superiorUnitDetailedName"></el-input>
                                    <div  class="red" v-show="saveData.superiorUnitDetailedName">请输入汉字或英文</div>
                                    <div  class="red" v-show="showSuperiorUnitDetailedName">请输入单位详细名称</div>
                                </div>
                            </div>
                        </el-form-item>
                        <h4>212、所属产业活动单位情况</h4>
                        <el-form-item>
                            <el-form-item prop="industrialUnitsNumber">
                                <span>产业活动单位数</span>
                                <el-input style="width:200px" v-model="form.industrialUnitsNumber" @keyup.native="testPure(form.industrialUnitsNumber,'industrialUnitsNumber')"></el-input>
                                <div class="red" v-show="saveData.industrialUnitsNumber">请输入正整数或0</div>
                                <div class="red" v-show="showIndustrialUnitsNumber">请输入单位详细名称</div>
                                <span>个（单产业法人本指标填1，免填所属产业活动单位情况）</span>
                                <el-button type="primary" style="text-align:left" @click="addRow"> <i class="el-icon-plus"></i> 添加行</el-button>
                            </el-form-item> 
                            <table style="text-align:center;margin-top:10px;">
                                <thead>
                                    <tr>
                                        <th style="width:50px;text-align:center">序号</th>
                                        <th style="width:250px;text-align:center">*单位类别</th>
                                        <th style="width:150px;text-align:center">组织机构代码</th>
                                        <th style="width:200px;text-align:center">统一社会信用代码</th>
                                        <th style="width:200px;text-align:center">单位详细名称</th>
                                        <th style="width:200px;text-align:center">详细地址</th>
                                        <th style="width:100px;text-align:center">区划代码</th>
                                    </tr>
                                </thead>
                                <tbody>
                                    <tr>
                                        <td>甲</td>
                                        <td>1</td>
                                        <td>2</td>
                                        <td>3</td>
                                        <td>4</td>
                                        <td>5</td>
                                        <td>6</td>
                                    </tr>
                                    <tr v-for="item in form.cecBrancesList" :key="item.index">
                                        <td>...</td>
                                        <td><input style="width:100px" type="text" name="" v-model="item.brancesType"></td>
                                        <td>
                                            <input style="width:100px" type="text" name="" v-model="item.brancesOrganizationCode" @keyup="testEln(item.brancesOrganizationCode,'brancesOrganizationCode')">
                                            <div class="red" v-show="saveData.brancesOrganizationCode">请输入9位有效组织机构代码</div>
                                        </td>
                                        <td>
                                            <input style="width:150px" type="text" name="" v-model="item.brancesSocialCreditCode" @keyup="testEln(item.brancesSocialCreditCode,'brancesSocialCreditCode')">
                                            <div class="red" v-show="saveData.brancesSocialCreditCode">请输入18位有效统一社会信用代码</div>
                                        </td>
                                        <td><input style="width:180px" type="text" name="" v-model="item.brancesUnitDetailedName"></td>
                                        <td><input style="width:180px" type="text" name="" v-model="item.brancesAddress"></td>
                                        <td>
                                            <input style="width:170px" type="text" name=""  v-model="item.brancesContactNumber" @keyup="testPure(item.brancesContactNumber,'brancesContactNumber')">
                                            <div class="red" v-show="saveData.brancesContactNumber">请输入有效区划代码</div>
                                        </td>
                                    
                                    </tr>  
                                </tbody>
                            </table>
                            <table style="border-top:0px;">
                                <thead>
                                    <tr>
                                        <th style="width:100px;text-align:center">联系电话</th>
                                        <th style="width:200px;text-align:center">主要业务活动<br>(或主要产品)</th>  
                                        <th style="width:150px;text-align:center">行业代码<br>(GB/T4754-2017)</th>
                                        <th style="width:150px;text-align:center">从业人员期末人数（人）</th>
                                        <th style="width:200px;text-align:center">经营性单位收入（千元）</th>
                                        <th style="width:200px;text-align:center">非经营性单位支出（费用）（千元）</th>

                                    </tr>
                                </thead>
                                <tbody style="text-align:center">
                                    <tr>
                                        <td>7</td>
                                        <td>8</td>
                                        <td>9</td>
                                        <td>10</td>
                                        <td>11</td>
                                        <td>12</td>
                                    </tr>
                                    <tr  v-for="(cecBrancesList) in form.cecBrancesList" :key="cecBrancesList.index">
                                        <td>
                                            <input style="width:100px" type="text" name=""  v-model="cecBrancesList.brancesZoning" @keyup="testPure(cecBrancesList.brancesZoning,'brancesZoning')">
                                            <div class="red" v-show="saveData.brancesZoning">请输入有效联系电话</div>
                                        </td>
                                        <td><input style="width:100px" type="text"  v-model="cecBrancesList.branceMainBussinese" minlength="4" maxlength="10"></td>
                                        <td><input style="width:200px" type="text"  v-model="cecBrancesList.branceIndustryCode"> </td>
                                        <td>
                                            <input style="width:150px" type="text"  v-model="cecBrancesList.finalEmployeesNumber" @keyup="testPeopl(cecBrancesList.finalEmployeesNumber,'finalEmployeesNumber')">
                                            <div class="red" v-show="saveData.finalEmployeesNumber">请输入正整数</div>
                                        </td>
                                        <td>
                                            <input style="width:150px" type="text"  v-model="cecBrancesList.bussineseIncome" @keyup="testMoney(cecBrancesList.bussineseIncome,'bussineseIncome')">
                                            <div class="red" v-show="saveData.bussineseIncome">请输入小数点后5位至小数点前15位之间的数字</div>
                                        </td>
                                        <td>
                                            <input style="width:170px" type="text"  v-model="cecBrancesList.nonBussineseIncome" @keyup="testMoney(cecBrancesList.nonBussineseIncome,'nonBussineseIncome')">
                                            <div class="red" v-show="saveData.nonBussineseIncome">请输入小数点后5位至小数点前15位之间的数字</div>
                                        </td>
                                    </tr> 
                                </tbody>
                            </table> 
                        <span>*单位类别：1、法人单位本部（总部、本店、本所等）2、法人单位分支机构（分部、分厂、分店、支所等）。</span>
                        </el-form-item>
                    </div>
                    
                    <div v-show="estate">
                        <h3>C产业活动单位主要经济指标及归属法人单位情况</h3>
                        <h4>192、从业人员</h4>
                        <el-form-item>
                            <el-col :span="8">
                                <el-form-item prop="employeeC">
                                    从业人员期末人数<el-input class="width100" v-model="form.employeeC"  @keyup.native="testPeopl(form.employeeC,'employeeC')"></el-input>人
                                    <div class="red" v-show="saveData.employeeC">请输入正整数</div>
                                    <div  class="red" v-show="showEmployeeC">请输入从业人员期末人数</div>
                                </el-form-item>
                            </el-col>
                            <el-col :span="8">
                                <el-form-item prop="femaleC">
                                    其中：女性<el-input class="width100" v-model="form.femaleC" @keyup.native="testPeopl(form.femaleC,'femaleC')"></el-input>人
                                    <div class="red" v-show="saveData.femaleC">请输入正整数</div>
                                    <div  class="red" v-show="showFemaleC">请输入女性从业人员期末人数</div>
                                </el-form-item>
                            </el-col>  
                        </el-form-item>
                        <h4>195、经营性单位填报</h4>
                        <el-form-item prop="operatingIncomeC">
                            <span>经营性单位收入</span>
                            <el-input class="width200" v-model="form.operatingIncomeC" @keyup.native="testMoney(form.operatingIncomeC,'operatingIncomeC')"></el-input>千元
                            <div class="red" v-show="saveData.operatingIncomeC">请输入小数点后5位至小数点前15位之间的数字</div>
                            <div  class="red" v-show="showOperatingIncomeC">请输入经营性单位收入或非经营性单位支出(费用)至少一项</div>
                        </el-form-item>
                        <h4>196、非经营性单位填报</h4>
                        <el-form-item prop="nonOperatingExpenditureC">
                            <span>非经营性单位支出(费用)（196）</span>
                            <el-input class="width200" v-model="form.nonOperatingExpenditureC" @keyup.native="testMoney(form.nonOperatingExpenditureC,'nonOperatingExpenditureC')"></el-input>千元
                            <div class="red" v-show="saveData.nonOperatingExpenditureC">请输入小数点后5位至小数点前15位之间的数字</div>
                            <div  class="red" v-show="showOperatingIncomeC">请输入经营性单位收入或非经营性单位支出(费用)至少一项</div>
                        </el-form-item>
                        <h4>197、非房地产开发经营业法人单位所属产业活动单位填报</h4>
                        <el-form-item>
                            <el-col :span="10">
                                <el-form-item prop="salesAreaC">
                                    <span>商品房销售面积</span>
                                    <el-input class="width200" v-model="form.salesAreaC" @keyup.native="testArea(form.salesAreaC,'salesAreaC')"></el-input>平方米
                                    <div class="red" v-show="saveData.salesAreaC">请输入小数点后3位至小数点前8位之间的数字</div>
                                </el-form-item>
                            </el-col>
                            <el-col :span="10">
                                <el-form-item prop="areaForSaleC">
                                    <span>商品房待售面积</span>
                                    <el-input class="width200" v-model="form.areaForSaleC" @keyup.native="testArea(form.areaForSaleC,'areaForSaleC')"></el-input>平方米
                                    <div class="red" v-show="saveData.areaForSaleC">请输入小数点后3位至小数点前8位之间的数字</div>
                                </el-form-item>
                            </el-col>   
                        </el-form-item>
                        <h4>182、产业活动单位归属法人单位情况</h4>
                        <el-form-item>
                            <el-form-item prop="unitTypeC">
                                <span>单位类别:</span>
                                <el-radio-group v-model="form.unitTypeC">
                                    <el-radio disabled label="1" style="margin-left:30px;">1 法人单位本部(总部、本店、本所等)</el-radio>
                                    <el-radio disabled  label="2">2 法人单位分支机构  （分部、分厂、分店、支所等）</el-radio>                                                      
                                </el-radio-group>
                            </el-form-item>
                                    <el-col :span="12">
                                    <el-form-item prop="organizationCodeC">
                                    法人单位组织机构代码：<el-input  class="width300" v-model="form.organizationCodeC" @keyup.native="testEln(form.organizationCodeC,'organizationCodeC')"></el-input>
                                    <div class="red" v-show="saveData.organizationCodeC">请输入9位有效组织机构代码</div>
                                    <div  class="red" v-show="showOrganizationCodeC">请输入法人单位组织机构代码</div>
                                    </el-form-item>
                                </el-col>
                                <el-col :span="12">
                                    <el-form-item prop="unitDetailedNameC">
                                    法人单位详细名称：<el-input  class="width300" v-model="form.unitDetailedNameC"></el-input><br>
                                    <div  class="red" v-show="showUnitDetailedNameC">请输入法人单位详细名称</div>
                                    </el-form-item>
                                </el-col>
                                <el-col :span="12" >
                                <el-form-item prop="addressC" style="padding-top: 20px;">
                                法人单位详细地址：<el-input  class="width300" v-model="form.addressC"></el-input>
                                <div  class="red" v-show="showAddressC">请输入法人单位详细地址</div>
                                </el-form-item>
                                </el-col>
                            <el-col :span="12">
                                <el-form-item prop="unitZoningCodeC" style="padding-top: 20px;">
                                法人单位行政区划代码：<el-input  class="width300" v-model="form.unitZoningCodeC" @keyup.native="testPure(form.unitZoningCodeC,'unitZoningCodeC')"></el-input>
                                <div class="red" v-show="saveData.unitZoningCodeC">请输入正整数</div>
                                </el-form-item>  
                            </el-col>    
                        </el-form-item>
                    </div>
                    
                    <el-form-item>
                        <span>单位负责人：</span>
                        <el-input style="width:100px" v-model="form.unitHead"></el-input>
                        <span>统计负责人：</span>
                        <el-input style="width:100px" v-model="form.statisticalControlOfficer"></el-input>
                        <span>填表人：</span>
                        <el-input style="width:100px" v-model="form.fillFormBy"></el-input>
                        <span>联系电话：</span>
                        <el-input style="width:120px" v-model="form.phone"></el-input>
                        <span>分机号：</span>
                        <el-input style="width:120px" v-model="form.extensionNumber"></el-input><br>
                        <span>出报日期：</span>
                        <el-date-picker  v-model="form.reportingDate" class="width100 marginBottom"    type="date"  placeholder="选择日期"> </el-date-picker>
                    </el-form-item>
                    <h4>说明</h4>
                    <el-form-item>
                        <div>
                            <p>1.统计范围：辖区内除一套表单位、铁路和金融部门负责的单位以外的全部法人单位和产业活动单位。
                            </p>
                            <p>
                               2.报送日期及方式：2019年4月30日前通过非一套表单位采集处理软件或手持电子终端设备采集数据。
                            </p>
                            <p>
                                3.本表涉及的填报目录：《国民经济行业分类》(GB/T 4754-2017)、2018年《统计用区划代码和城乡划分代码》。
                            </p>
                            <div>
                                <p>4.填报说明：</p>
                                <p>
                                   (1)普查机构填报“行业代码”（105）、“区划代码”（106、108）。
                                </p>
                                <p>
                                   (2)普查员免填“单位规模”（110）、“城乡代码”（107、109）等指标，依据有关规定进行计算生成。
                                </p>
                                <p>
                                   (3)B1部分中192、193、194指标单位免填，从711-1表、711-2表和711-3表中摘取。
                                </p>
                                <p>
                                    (4)A部分指标由法人单位和产业活动单位填报， B2部分指标由法人单位填报，C部分指标由产业活动单位填报。
                                </p>
                            </div>
                            <div>
                                <p>5.本表为通用表。在使用PAD采集数据时，自动将表式按“报表类别”（110）和“单位类型”（104）进行分表，实现所见即所填。</p>
                            </div>
                        </div>
                    </el-form-item>
            </el-form>
        </el-main>
        <div slot="footer" class="dialog-footer" style="text-align:center">
            <el-button @click="submitFormBase('form')" type="primary">暂存</el-button>
            <el-button type="success" @click="save('form')">提交</el-button>
            <el-button type="danger" @click="danger">下载PDF表格</el-button>
        </div> 
    </div>
</template>
<script>
import axios from 'axios';
    var list = {
                brancesType:"",
                brancesOrganizationCode:"",
                brancesSocialCreditCode:"",
                brancesUnitDetailedName:"",
                brancesAddress:"",
                branceMainBussinese:"",
                brancesContactNumber:"",
                branceIndustryCode:"",
                finalEmployeesNumber:"" ,
                bussineseIncome:"" ,
                nonBussineseIncome:"" 
            }
export default {
     name:'App',
     data(){
         return{
            id:null,
            one:false,
            estate:false,
            corporation:false,
            // showSuperiorOrganizationCode:false,//上一级法人组织机构代码(214)
            showSuperiorSocialCreditCode:false,//上一级法人统一社会信用代码(214)
            showSuperiorUnitDetailedName:false,//上一级法人单位详细名称(214)
            showIndustrialUnitsNumber:false,//产业活动单位数
            showIsHavaSuperior:false,//本法人单位是否有上一级法人
            showEmployeeC:false,//从业人员期末人数
            showFemaleC:false,//女性从业人员期末人数
            showOperatingIncomeC:false,//经营性单位收入或非经营性单位支出(费用)至少一项
            showOrganizationCodeC:false,//法人单位组织机构代码
            showUnitDetailedNameC:false,//法人单位详细名称
            showAddressC:false,//法人单位详细地址
            organizationCode:this.$store.get('organizationCode'),//组织机构代码
            socialCreditCode:this.$store.get('socialCreditCode'),//统一社会信用代码
            unitDetailedName:this.$store.get('unitDetailedName'),//单位详细名称
             form:{        
                unitType:'',//单位类型
                cellCode:'',//普查小区代码
                bookSequenceCode:'',//底册顺序码
                // socialCreditCode:"",//统一社会信用代码
                // organizationCode:"", //组织机构代码
                // unitDetailedName:"", //单位详细名称
                legalRepresentative:"",//法定代表人（单位负责人）
                establishmentTime:"",//开业（成立时间）
                areaCode:'',//长途区号(203)
                fixedLineTelephone1:'',//固定电话(203)
                fixedLineTelephone2:'',
                cellPhoneNumber:'',//移动电话(203)
                faxNumber:'',//传真号码(203)
                postalCode:'',//邮政编码(203)
                eMail:'',//电子邮箱(203)
                website:'',//网址(203)
                province:"", //单位所在地 省(自治区,直辖市)(105)
                city:"", //单位所在地 市(地,州,盟)(105)
                county:"", //单位所在地 县(市,区,旗)(105)
                towns:"", //单位所在地 乡(镇)(105)
                village:"", //单位所在地 街(村),门牌号(105)
                subdistrict:"", //街道办事处(105)
                cummunity:"", //'社区(105)  
                unitZoningCode:"", //单位所在地 区划代码(105)
                unitLocationVillageCode:"", // 城乡代码(105)
                registerProvince:"", //单位注册地 省,自治区,直辖市(106)
                registerCity:"", //单位注册地 市,地,州,盟(106) 
                registerCounty:"", //'单位注册地 县,市,区,旗(106) 
                registerTowns:"", //单位注册地 乡,镇 (106) 
                registerVillage:"", //单位注册地  街(村),门牌号(106)
                registerSubdistrict:"",//(106) 单位注册地址位于 街道办事处
                registerCummunity:"",//(106) 单位注册地址位于 社区 
                registerUnitZoningCode:"",//'单位注册地 区划代码(106)
                unitRegistrationVillagecode:"",//单位注册地 城乡代码（106）
                businessState:"",//营业状态(208)
                majorBusiness1:"",//主要业务活动1(103)
                majorBusiness2:"",//主要业务活动2(103)
                majorBusiness3:"",//主要业务活动3(103)
                reportCategory:"",//报表类别
                mechanismType:"",//机构类型
                gatInvestmentSituation:[],//港澳台投资情况（216）
                holdingSituation:"",//单位控股情况
                affiliation:"",//隶属关系
                accountingStandardCategory:"",//执行会计标准类别
                accountingStandard:"",//执行单位会计准则情况
                unitScale:"",//单位规模
                employee:"",//从业人员期末人数（192）
                female:"",//从业女性（192）
                businessIncome:"",//营业收入（193）
                mainBusinessIncome:"",//主营业务收入（193）
                totalAssets:"",//资产总计（193）
                businessIncome:"",//税金及附加（193）
                nonUnitExpenditure:"",//非单位单位支出（费用）（194）
                nonUnitTotalAssets:"",//资产总计（194）
                formOfOperation:"",//E01、批发和零售业、住宿和餐饮业单位经营形式(E01)
                chainBrand:"",//E01、批发和零售业、住宿和餐饮业单位经营形式---连锁品牌(E01)
                retailFormat:[],//零售业态
                warOperatingArea:"",//批发和零售业年末零售营业面积
                accommodationStar:"",//住宿业单位星级评定情况
                aacOperatingArea:"",//住宿和餐饮业年末餐饮营业面积
                isHavaSuperior:"",//本法人单位是否有上一级法人(214)
                superiorOrganizationCode:"",//上一级法人组织机构代码(214)
                superiorSocialCreditCode:"",//上一级法人统一社会信用代码(214)
                superiorUnitDetailedName:"",//上一级法人单位详细名称(214)
                industrialUnitsNumber:"", //产业活动单位数
                employeeC:"",//192、从业人员
                femaleC:"",//192、从业人员(女人)
                operatingIncomeC:"",//经营性单位填报
                nonOperatingExpenditureC:"",//非经营性单位填报 
                salesAreaC:"",//非房地产开发经营业法人单位所属产业活动单位填报  商品房销售面积
                areaForSaleC:"",//非房地产开发经营业法人单位所属产业活动单位填报  商品房待售面积
                unitTypeC:"2",//单位类别(182)
                organizationCodeC:"",//法人单位组织机构代码(182)
                unitDetailedNameC:"",//法人单位详细名称(182)
                addressC:"",//法人单位详细地址(182)
                unitZoningCodeC:"",//法人单位行政区划代码(182)
                unitHead:"",//单位负责人
                statisticalControlOfficer:"",//统计负责人
                fillFormBy:"",//填表人
                phone:"",//联系电话
                extensionNumber:"",//分机号
                reportingDate:"",//出报日期
                registrationType:'',

                cecBrancesList:[
                        {
                            brancesType:"",
                            brancesOrganizationCode:"",
                            brancesSocialCreditCode:"",
                            brancesUnitDetailedName:"",
                            brancesAddress:"",
                            branceMainBussinese:"",
                            brancesContactNumber:"",
                            branceIndustryCode:"",
                            finalEmployeesNumber:"" ,
                            bussineseIncome:"" ,
                            nonBussineseIncome:"" 

                        }
                        
                    ],  
                },
                saveData:{
                    // socialCreditCode:false,//统一社会信用代码
                    // organizationCode:false, //组织机构代码
                    legalRepresentative:false,//法定代表人（单位负责人）
                    areaCode:false,//长途区号(203)
                    fixedLineTelephone1:false,//固定电话(203)
                    fixedLineTelephone2:false,//固定电话(203)
                    cellPhoneNumber:false,//移动电话(203)
                    faxNumber:false,//传真号码(203)
                    postalCode:false,//邮政编码(203)
                    eMail:false,//电子邮箱(203)
                    website:false,//网址(203)
                    warOperatingArea:false,//批发和零售业年末零售营业面积(E03)
                    aacOperatingArea:false,//住宿和餐饮业年末餐饮营业面积(S03)
                    employeeC:false,//192、从业人员
                    femaleC:false,//192、从业人员(女人)
                    operatingIncomeC:false,//经营性单位填报
                    nonOperatingExpenditureC:false,//非经营性单位填报 
                    salesAreaC:false,//非房地产开发经营业法人单位所属产业活动单位填报  商品房销售面积
                    areaForSaleC:false,//非房地产开发经营业法人单位所属产业活动单位填报  商品房待售面积
                    isHavaSuperior:false,//本法人单位是否有上一级法人
                    superiorOrganizationCode:false,//上一级法人组织机构代码(214)
                    superiorSocialCreditCode:false,//上一级法人统一社会信用代码(214)
                    industrialUnitsNumber:false,//产业活动单位个数
                    brancesOrganizationCode:false,//list表组织机构代码
                    brancesSocialCreditCode:false,//list表社会统一代码
                    brancesContactNumber:false,//list表区划代码
                    brancesZoning:false,//list表联系电话 
                    finalEmployeesNumber:false,//list表从业人员期末人数
                    bussineseIncome:false,//list表经营性单位收入
                    nonBussineseIncome:false,//list表非经营性单位支出
                    organizationCodeC:false,//法人单位组织机构代码(182)
                    unitZoningCodeC:false,//法人单位行政区划代码(182)


                },
                arr:cityList, //省市区
                cityArr: [],  //市
                districtArr: [], //县
                unitLocationarr: cityList, //省市区
                cityArr: [], //市
                countyArr: [],//县
                streetArr: [],//街道
                communitytArr: [],//社区
                //登记注册类型
                // options2: [
                //     {
                //     label: '内资',
                //     options: [
                //         {
                //         value: '110',
                //         label: '110国有'
                //         },
                //         {
                //         value: '120',
                //         label: '120集体'
                //         },
                //         {
                //         value: '130',
                //         label: '股份合作'
                //         },
                //         {
                //         value: '141',
                //         label: '国有联营'
                //         },
                //         {
                //         value: '142',
                //         label: '集体联营'
                //         },
                //         {
                //         value: '143',
                //         label: '国有与集体联营'
                //         },
                //         {
                //         value: '151',
                //         label: '国有独资公司'
                //         },
                //         {
                //         value: '159',
                //         label: '其他有限责任公司'
                //         },
                //         {
                //         value: '160',
                //         label: '股份有限公司'
                //         },
                //         {
                //         value: '171',
                //         label: '私营独资'
                //         },
                //         {
                //         value: '172',
                //         label: '私营合伙'
                //         },
                //         {
                //         value: '173',
                //         label: '私营有限责任公司'
                //         },
                //         {
                //         value: '174',
                //         label: '私营股份有限公司'
                //         },
                //     ]
                //     },
                //     {
                //     label: '港澳台商投资',
                //     options: [
                //         {
                //         value: '210',
                //         label: '与港澳台商合资经营'
                //         }, 
                //         {
                //         value: '220',
                //         label: '与港澳台商合作经营'
                //         },
                //         {
                //         value: '230',
                //         label: '港澳台商独资'
                //         },
                //         {
                //         value: '240',
                //         label: '港澳台商投资股份有限公司'
                //         },
                //         {
                //         value: '290',
                //         label: '其他港澳台投资'
                //         },
                //         {
                //         value: '149',
                //         label: '其他联营'
                //         },
                //     ]
                //     },
                //     {
                //     label: '外商投资',
                //     options: [
                //         {
                //         value: '310',
                //         label: '中外合资经营'
                //         }, 
                //         {
                //         value: '320',
                //         label: '中外合作经营'
                //         },
                //         {
                //         value: '330',
                //         label: '外资单位'
                //         }, 
                //         {    
                //         value: '340',
                //         label: '外商投资股份有限公司'
                //         },
                //         {
                //         value: '390',
                //         label: '其他外商投资'
                //         },
                //         {
                //         value: '190',
                //         label: '其他'
                //         },
                //     ]
                //     },
                // ],
                // registrationType:'', 
                //校验
                rules: {
                    unitType:[
                        { required: true, message: '请选择单位类型（此处不能为空）', trigger: 'none' }
                    ],
                    // socialCreditCode: [
                    //      { required: true, message: '请输入统一社会信用代码（此处不能为空）', trigger: 'none' },
                    //     { min: 18, max: 18, message: '统一社会信用代码格式不正确', trigger: 'blur' }
                    // ],
                    // organizationCode:[
                    //     { required: true, message: '请输入组织机构代码（此处不能为空）', trigger: 'none' },
                    //     { min: 9, max: 9, message: '组织机构代码格式不正确', trigger: 'blur' }
                    // ],
                    // unitDetailedName:[
                    //     { required: true, message: '请输入单位详细名称（此处不能为空）', trigger: 'none' },
                    // ],
                    legalRepresentative:[
                        { required: true, message: '请输入法定代表人（单位负责人）（此处不能为空）', trigger: 'none' },
                    ],
                    // fixedLineTelephone:[
                    //     { required: true, message: '请输入固定电话（此处不能为空）', trigger: 'none' },
                    // ],
                    cellPhoneNumber:[
                        { required: true, message: '请输入移动电话（此处不能为空）', trigger: 'none' },
                    ],
                    establishmentTime:[
                        {  required: true, message: '请选择日期（此处不能为空）', trigger: 'none' }
                    ],
                    province:[
                        {  required: true, message: '请选择单位所在地省（此处不能为空）', trigger: 'none' }
                    ],
                    city:[
                        {  required: true, message: '请选择单位所在地市（此处不能为空）', trigger: 'none' }
                    ],
                    county:[
                        {  required: true, message: '请选择单位所在地县（此处不能为空）', trigger: 'none' }
                    ],
                    // // towns:[
                    // //     {  required: true, message: '请输入单位所在地乡（此处不能为空）', trigger: 'none' }
                    // // ],
                    village:[
                        {  required: true, message: '请输入单位所在地街（此处不能为空）', trigger: 'none' }
                    ],
                    // // subdistrict:[
                    // //     {  required: true, message: '请输入单位所在地街道办事处（此处不能为空）', trigger: 'none' }
                    // // ],
                    // // cummunity:[
                    // //     {  required: true, message: '请输入单位所在地社区（此处不能为空）', trigger: 'none' }
                    // // ],
                    businessState:[
                        { required: true, message: '请选择营业状态（此处不能为空）', trigger: 'none' }
                    ],
                    majorBusiness1:[
                        { required: true, message: '请输入主要业务活动（此处不能为空）', trigger: 'none' },
                        { min: 4, max: 10, message: '4至10个字（不能有销售和其他字样）', trigger: 'blur' }
                    ],
                    reportCategory:[
                        { required: true, message: '请选择报表类别（此处不能为空）', trigger: 'none' }
                    ],
                    mechanismType:[
                        { required: true, message: '请选择机构类型（此处不能为空）', trigger: 'none' }
                    ],
                    registrationType:[
                        { required: true, message: '请选择登记注册类型（此处不能为空）', trigger: 'none' }
                    ],
                    // // gatInvestmentSituation:[
                    // //     { required: true, message: '请选择港澳台投资情况（此处不能为空）', trigger: 'change' }
                    // // ],
                    affiliation:[
                        { required: true, message: '请选择隶属关系（此处不能为空）', trigger: 'none' }
                    ],
                    holdingSituation:[
                        { required: true, message: '请选择单位控股情况（此处不能为空）', trigger: 'none' }
                    ],
                    accountingStandardCategory:[
                        { required: true, message: '请选择执行会计标准类别（此处不能为空）', trigger: 'none' }
                    ],
                    // accountingStandard:[
                    //     { required: true, message: '请选择执行单位会计准则情况（此处不能为空）', trigger: 'none' }
                    // ],
                    // formOfOperation:[
                    //     { required: true, message: '请选择经营形式（此处不能为空）', trigger: 'none' }
                    // ],
                    // retailFormat:[
                    //     { required: true, message: '请选择零售业态（此处不能为空）', trigger: 'none' }
                    // ],
                    // warOperatingArea:[
                    //     { required: true, message: '请输入批发和零售业年末零售营业面积（此处不能为空）', trigger: 'none' },
                    // ],
                    // aacOperatingArea:[
                    //     { required: true, message: '请输入住宿和餐饮业年末餐饮营业面积（此处不能为空）', trigger: 'none' },
                    // ],
                    // accommodationStar:[
                    //     { required: true, message: '请选择住宿业单位星级评定情况（此处不能为空）', trigger: 'none' }
                    // ],
                    // isHavaSuperior:[
                    //     { required: true, message: '请选择本法人单位是否有上一级法人（此处不能为空）', trigger: 'none' }
                    // ],
                    // employeeC:[
                    //     { required: true, message: '请输入从业人员（此处不能为空）', trigger: 'none' },
                    // ],
                    // femaleC:[
                    //     { required: true, message: '请输入从业人员(女人)（此处不能为空）', trigger: 'none' },
                    // ],
                    // operatingIncomeC:[
                    //     { required: true, message: '请输入经营性单位收入（此处不能为空）', trigger: 'none' },
                    // ],
                    // nonOperatingExpenditureC:[
                    //     { required: true, message: '请输入非经营性单位支出(费用)（此处不能为空）', trigger: 'none' },
                    // ],
                    // salesAreaC:[
                    //     { required: true, message: '请输入商品房销售面积（此处不能为空）', trigger: 'none' },
                    // ],
                    // areaForSaleC:[
                    //     { required: true, message: '请输入商品房待售面积（此处不能为空）', trigger: 'none' },
                    // ],
                    // unitTypeC:[
                    //     { required: true, message: '请选择单位类别（此处不能为空）', trigger: 'none' }
                    // ],
                    // organizationCodeC:[
                    //     { required: true, message: '请输入法人单位组织机构代码（此处不能为空）', trigger: 'none' },
                    // ],
                    // unitDetailedNameC:[
                    //     { required: true, message: '请输入法人单位详细名称（此处不能为空）', trigger: 'none' },
                    // ],
                    // addressC:[
                    //     { required: true, message: '请输入法人单位详细地址（此处不能为空）', trigger: 'none' },
                    // ],
                    // unitZoningCodeC:[
                    //     { required: true, message: '请输入法人单位行政区划代码（此处不能为空）', trigger: 'none' },
                    // ],

                },
                //加载
                isLoad:false,
                             
         } 
    },
    methods:{
        // 省市区联动开始
        addItem:function(){ 
             this.dialogVisible=true;
                for(var i in this.form){
                    this.form[i] = '';
                }
            this.form.registerProvince="北京";
            this.form.registerCity="北京";
            this.form.registerCounty="东城区";
            console.log("addItem:"+this.form.registerProvince)
            this.form.dataSource=[]
            this.form.cecBrancesList=[
                        {
                            brancesType:"",
                            brancesOrganizationCode:"",
                            brancesSocialCreditCode:"",
                            brancesUnitDetailedName:"",
                            brancesAddress:"",
                            branceMainBussinese:"",
                            brancesContactNumber:"",
                            branceIndustryCode:"",
                            finalEmployeesNumber:"" ,
                            bussineseIncome:"" ,
                            nonBussineseIncome:""

                        },
                    ];
                    // this.updateCity()
           
        },
        updateCity: function () {
            for (var i in this.arr) {
                var obj = this.arr[i];
                if (obj.name == this.form.registerProvince) {
                    this.cityArr = obj.sub;
                    break;
                }
            }
            // this.form.registerCity = this.cityArr[1].name;
            // console.log( this.form.registerCity +":::"+ this.cityArr[1].name)
        },
        updateDistrict: function () {
            for (var i in this.cityArr) {
                var obj = this.cityArr[i];
                if (obj.name == this.form.registerCity) {
                    this.districtArr = obj.sub;
                    break;
                }
            }
            // if(this.districtArr && this.districtArr.length > 0 && this.districtArr[1].name) {
            //     this.form.registerCounty = this.districtArr[1].name;
            // } else {
            //     this.form.registerCounty = '';
            // }
        },
        city: function () { 
            for (var i in this.unitLocationarr) {
                var obj = this.unitLocationarr[i];
                if (obj.name == this.form.province) {
                    this.cityArr = obj.sub;
                    break;
                }
            }
            // if(this.cityArr && this.cityArr.length > 0 && this.cityArr[1].name) {
            //     this.form.city = this.cityArr[1].name;
            // } else {
            //     this.form.city = '';
            // }
            // this.form.city = this.cityArr[2].name; 
        },
        county: function () {
            for (var i in this.cityArr) {
                var obj = this.cityArr[i];
                if (obj.name == this.form.city) {
                    this.countyArr = obj.sub;
                    break;
                }
            }
            // if(this.countyArr && this.countyArr.length > 0 && this.countyArr[1].name) {
            //     this.form.county = this.countyArr[1].name;
            // } else {
            //     this.form.county = '';
            // }
            
        },
        //添加行
        addRow(){
            var brances = {};
            for (var key in list) {
                brances[key] = list[key];
            }
            this.form.cecBrancesList.push(brances);
        },
        getDate(){
            let self =this;
            let baseId=this.$store.get("companyId");
            console.log(baseId);
            this.$http({
                mothod:'get',
                url:'711Base/get?baseId='+baseId,
            }).then(function(res){
                console.log(res);
                console.log(res.data.data.unitType);
                if(res.status===200){
                    if(res.data.data===null){
                        self.id =null;
                    }else{
                        self.form.city = res.data.data.city;
                        self.form.county = res.data.data.county;
                        console.log(res.data.data.county);
                        for(var k in res.data.data){
                            if(res.data.data[k]!= null){
                            self.form[k] = res.data.data[k];
                            }
                        };
                        self.typeOne(res.data.data.unitType)
                        self.sourceFilter(res.data.data.isHavaSuperior)
                        self.form.gatInvestmentSituation = res.data.data.gatInvestmentSituation.split(',');
                        
                        console.log(res.data.data.gatInvestmentSituation.split(','));
                        self.form.retailFormat = res.data.data.retailFormat.split(',');
                        console.log(res.data.data.retailFormat.split(','));
                        self.form.fixedLineTelephone1 = res.data.data.fixedLineTelephone.split('-')[0];
                        self.form.fixedLineTelephone2 = res.data.data.fixedLineTelephone.split('-')[1];
                        // console.log(res.data.data.fixedLineTelephone.split('-'));
                        
                        // self.form.cecBrancesList=res.data
                        // self.form.cecBrancesList = res.data.data
                        // self.form.cecBrancesList.shift()
                        self.id = res.data.data.id;
                        // self.id = res.data.data.ccid;

                        // self.form.cecBrancesList[0].brancesType=res.data.data.brancesType;
                       
                        // self.form.cecBrancesList[0].brancesSocialCreditCode=res.data.data.brancesSocialCreditCode;
                        // self.form.cecBrancesList[0].brancesOrganizationCode=res.data.data.brancesOrganizationCode;
                        // self.form.cecBrancesList[0].brancesUnitDetailedName=res.data.data.brancesUnitDetailedName;
                        // self.form.cecBrancesList[0].brancesAddress=res.data.data.brancesAddress;
                        // self.form.cecBrancesList[0].brancesContactNumber=res.data.data.brancesContactNumber;
                        // self.form.cecBrancesList[0].brancesZoning=res.data.data.brancesZoning;
                        // self.form.cecBrancesList[0].branceMainBussinese=res.data.data.branceMainBussinese;
                        // self.form.cecBrancesList[0].branceIndustryCode=res.data.data.branceIndustryCode;
                        // self.form.cecBrancesList[0].finalEmployeesNumber=res.data.data.finalEmployeesNumber;
                        // self.form.cecBrancesList[0].bussineseIncome=res.data.data.bussineseIncome;
                        // self.form.cecBrancesList[0].nonBussineseIncome=res.data.data.nonBussineseIncome;
                        // self.form.cecBrancesList[0].brancesSocialCreditCode2=res.data.data.brancesSocialCreditCode2;                        
                        // self.form.updateTime = res.data[0].newupdateTime;
                    }
                }else{
                    self.$message.error(res.message);
                }
            }).catch(function(err){
                console.log(err)
            })
        },
        //提交
        save(formName){
            console.log(11111111);
            //判断法人单位的上级法人情况
            if(this.form.unitType){
                this.saveData.unitType = false;
            }
            if(this.form.isHavaSuperior){
                this.saveData.isHavaSuperior = false;
            }
            if(this.form.unitType!=1){
                this.saveData.isHavaSuperior = false;
                this.saveData.industrialUnitsNumber = false;
                this.form.isHavaSuperior = null;
                this.form.industrialUnitsNumber = null;
            }
            if(this.form.isHavaSuperior!=1){
                this.saveData.superiorOrganizationCode = false;
                this.saveData.superiorSocialCreditCode = false;
                this.saveData.superiorUnitDetailedName = false;
                this.form.superiorOrganizationCode = null;
                this.form.superiorSocialCreditCode = null;
                this.form.superiorUnitDetailedName = null;
            }
            if(this.form.unitType!=2){
                this.saveData.employeeC = false;
                this.saveData.femaleC = false;
                this.saveData.operatingIncomeC = false;
                this.saveData.nonOperatingExpenditureC = false;
                this.saveData.unitTypeC = false;
                this.saveData.organizationCodeC = false;
                this.saveData.unitDetailedNameC = false;
                this.saveData.addressC = false;
                this.form.employeeC = null;
                this.form.operatingIncomeC = null;
                this.form.nonOperatingExpenditureC = null;
                this.form.unitTypeC = null;
                this.form.organizationCodeC = null;
                this.form.organizationCodeC = null;
                this.form.organizationCodeC = null;
                this.form.unitDetailedNameC = null;
                this.form.addressC = null;
            }
            for(var k in this.saveData){
                if(this.saveData[k] === true){
                    return;
                }
            }
            //判断法人单位的上级法人情况(必填项)
            if(this.form.unitType===1){
                if(!this.form.isHavaSuperior){
                    this.showIsHavaSuperior=true;
                    return;
                }else if(!this.form.superiorUnitDetailedName){
                    this.showIndustrialUnitsNumber=true;
                    return;
                }
            }else{
                if(!this.form.employeeC){
                    this.showEmployeeC=true;
                    return;
                }else if(!this.form.femaleC){
                    this.showFemaleC=true;
                    return;
                }else if(!this.form.operatingIncomeC){
                    if(!this.form.nonOperatingExpenditureC){
                        this.showOperatingIncomeC=true;
                        return;
                    }   
                }else if(!this.form.organizationCodeC){
                    this.showOrganizationCodeC=true;
                    return;
                }else if(!this.form.unitDetailedNameC){
                    this.showUnitDetailedNameC=true;
                    return;
                }else if(!this.form.addressC){
                    this.showAddressC=true;
                    return;
                }
            }
            if(this.form.isHavaSuperior===1){
                if(!this.form.superiorUnitDetailedName && this.form.superiorUnitDetailedName!='0'){
                    this.showSuperiorUnitDetailedName=true;
                    return;
                }else if(!this.form.superiorSocialCreditCode && this.form.superiorSocialCreditCode!='0'){
                    if(!this.form.superiorOrganizationCode && this.form.superiorOrganizationCode!='0'){
                        this.showSuperiorSocialCreditCode=true;
                        return;
                    }
                }
            }
            // let oz=$("#oneSuperiorOrganizationCode").val();
            // let sl=$('#twoSuperiorSocialCreditCode').val();
            // // console.log(!oz);
            // if(!oz){
            //     if(sl){
            //         // alert("通过");
            //         console.log("通过");
            //     }else{
            //         // alert("必填一个");
            //         console.log("必填一个");
            //         return false;
            //     }
            // }
            console.log("tg");
            // console.log("tg");
            
            this.$refs[formName].validate((valid)=>{
                if(valid){
                    console.log(2222222);
                    console.log("1212");
                    let self = this;
                    let data = this.form;
                    let obj1=document.querySelector("#text1").value;
                    let obj2=document.querySelector("#text2").value;
                    data.fixedLineTelephone=obj1+"-"+obj2;
                    data.gatInvestmentSituation=this.form.gatInvestmentSituation.toString();
                    console.log("input:"+this.form.gatInvestmentSituation)
                    console.log(this.form.gatInvestmentSituation.toString()); 
                    data.retailFormat=this.form.retailFormat.toString();
                    console.log(this.form.retailFormat.toString());
                    //data.cecBrancesList =null;
                    // data.brancesType= this.form.cecBrancesList[0].brancesType;
                    // data.brancesSocialCreditCode=this.form.cecBrancesList[0].brancesSocialCreditCode;
                    // data.brancesOrganizationCode=this.form.cecBrancesList[0].brancesOrganizationCode;
                    // data.brancesUnitDetailedName=this.form.cecBrancesList[0].brancesUnitDetailedName;
                    // data.brancesAddress=this.form.cecBrancesList[0].brancesAddress;
                    // data.brancesContactNumber=this.form.cecBrancesList[0].brancesContactNumber;
                    // data.brancesZoning=this.form.cecBrancesList[0].brancesZoning;
                    // data.branceMainBussinese=this.form.cecBrancesList[0].branceMainBussinese;
                    // data.branceIndustryCode=this.form.cecBrancesList[0].branceIndustryCode;
                    // data.finalEmployeesNumber=this.form.cecBrancesList[0].finalEmployeesNumber;
                    // data.bussineseIncome=this.form.cecBrancesList[0].bussineseIncome;
                    // data.nonBussineseIncome=this.form.cecBrancesList[0].nonBussineseIncome;
                    // data.brancesSocialCreditCode2=this.form.cecBrancesList[0].brancesSocialCreditCode2
                    data.baseId= this.$store.get("companyId");
                    data.id=this.id;
                    data.state = 1;
                    data.fixedLineTelephone=obj1
                    // data.fixedLineTelephone=this.inputName
                    console.log(this.form);
                    console.log(this.form.cecBrancesList);
                    this.$http({
                        method:'post',
                        url:'711Base/insertOrUpdate',
                        data:data,
                    }).then(function(res){
                        console.log(res);
                        if(res.status === 200){
                            self.$message.success(res.data.message);
                            self.form = res.data.data;
                            // self.form.updateTime = res.data.data.newupdateTime;
                             self.$router.push({ path: '/home' })
                        }else{
                            self.$message.error(res.data.message);
                        }
                    }).catch(function(err){
                        console.log(err);
                        
                    })
                }else{
                    console.log("123333");
                     return false;
                }
            })    
        },
        //暂存submitFormBase
        submitFormBase(form){
            if(this.form.isHavaSuperior!=1){
                this.saveData.superiorOrganizationCode = false;
                this.saveData.superiorSocialCreditCode = false;
                this.saveData.superiorUnitDetailedName = false;
                this.form.superiorOrganizationCode = null;
                this.form.superiorSocialCreditCode = null;
                this.form.superiorUnitDetailedName = null;
            }
            for(var k in this.saveData){
                if(this.saveData[k] === true){
                    return;
                }
            }
            let self = this;
            let data = this.form;
            data.gatInvestmentSituation=this.form.gatInvestmentSituation.toString();
            console.log("input:"+this.form.gatInvestmentSituation)
            console.log(this.form.gatInvestmentSituation.toString()); 
            data.retailFormat=this.form.retailFormat.toString();
            console.log(this.form.retailFormat.toString());
            //data.cecBrancesList =null;
            // data.brancesType= this.form.cecBrancesList[0].brancesType;
            // data.brancesSocialCreditCode=this.form.cecBrancesList[0].brancesSocialCreditCode;
            // data.brancesOrganizationCode=this.form.cecBrancesList[0].brancesOrganizationCode;
            // data.brancesUnitDetailedName=this.form.cecBrancesList[0].brancesUnitDetailedName;
            // data.brancesAddress=this.form.cecBrancesList[0].brancesAddress;
            // data.brancesContactNumber=this.form.cecBrancesList[0].brancesContactNumber;
            // data.brancesZoning=this.form.cecBrancesList[0].brancesZoning;
            // data.branceMainBussinese=this.form.cecBrancesList[0].branceMainBussinese;
            // data.branceIndustryCode=this.form.cecBrancesList[0].branceIndustryCode;
            // data.finalEmployeesNumber=this.form.cecBrancesList[0].finalEmployeesNumber;
            // data.bussineseIncome=this.form.cecBrancesList[0].bussineseIncome;
            // data.nonBussineseIncome=this.form.cecBrancesList[0].nonBussineseIncome;
            // data.brancesSocialCreditCode2=this.form.cecBrancesList[0].brancesSocialCreditCode2
            
            data.baseId= this.$store.get("companyId");
            data.id=this.id;
            data.state = 0;
            console.log(this.form);
            console.log(this.form.cecBrancesList);
            this.$http({
                method:'post',
                url:'711Base/insertOrUpdate',
                data:data,
            }).then(function(res){
                console.log(res);
                if(res.status === 200){
                    self.$message.success(res.data.message);
                    self.form = res.data.data;
                    // self.form.updateTime = res.data.data.newupdateTime;
                     self.$router.push({ path: '/home' })
                }else{
                    self.$message.error(res.data.message);
                }
            }).catch(function(err){
                console.log(err);   
            })      
        },
        danger(){
            let self = this;
            let data = this.form;

            if(data.state === 2){
                console.log(555555555555555555);
                //  let url = 'http://192.168.0.131:8001/register/711Base/downLoad?baseId='+this.$store.get("companyId");
            let url = this.$downloadUrl+'/711Base/downLoad?baseId='+this.$store.get("companyId");
            window.location.href=url;

 
            }else{
                alert('有未提交表不能下载')
            }
            // data.state = 1;
    
            
           console.log(7777777777777);
            // this.$http({
            //             method:'get',
            //             url:'http://192.168.0.131:8001/register/711Base/downLoad?baseId='+this.$store.get("companyId"),
            //         }).then(function(res){
            //             console.log(res);
            //             if(res.status === 200){
            //                 self.$message.success(res.data.message);
            //             }else{
            //                 self.$message.error(res.data.message);
            //             }
            //         }).catch(function(err){
            //             console.log(err);
            //         })
        },
        sourceFilter(label){
            console.log(label);
            if(label ===1){
                this.one = true;
            }else{
                this.one = false;
            }
         },
         //检验法定代表人（纯汉字）
        testPeople(value,data){
            let reg = /^[\u4e00-\u9fa5]+$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验手机号
        testPhone(value,data){
            let reg = /^((13|14|15|17|18|19|16|12|11|10)[0-9]{1}\d{8})$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验传真
        testCZ(value,data){
            let reg = /^(0?\d{2,3}\-)?[1-9]\d{6,7}(\-\d{1,4})?$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验邮政
        testYZ(value,data){
            let reg = /^[0-9]{6}$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验电子邮箱
        testYX(value,data){
            let reg = /^[A-Za-z\d]+([-_.][A-Za-z\d]+)*@([A-Za-z\d]+[-.])+[A-Za-z\d]{2,4}$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验网址
        testURL(value,data){
            let reg = /^(?=^.{3,255}$)(http(s)?:\/\/)?(www\.)?[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+(:\d+)*(\/\w+\.\w+)*$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
         //检验输入金额(数字)
        testMoney(value,data){
            let reg =  /^(\-|\+?)\d{1,15}(\.\d{1,5})?$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
         //检验输入面积
        testArea(value,data){
            let reg =  /^\d{1,8}(\.\d{1,3})?$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验输入人数
        testPeopl(value,data){
            let reg = /^(\d{1,11})$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验长途区号
        testPure(value,data){
            let reg = /^[0-9]*$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验固定
        testTel(value,data){
             let reg = /^[0-9]{7,8}([-]*[0][0-9]{0,5})*$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        testTel1(value,data){
             let reg = /^[0-9]{7,8}$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        testTel2(value,data){
             let reg = /^[0][0-9]{0,5}$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },
        //检验组织机构代码，社会信用代码
        testEln(value,data){
            let reg = /^[a-zA-Z0-9]*$/;
            if(!reg.test(value) && value){
                for(var r in this.saveData){
                if(r === data){
                    this.saveData[r] = true;
                }
                }
            }else if(reg.test(value) || !value){
                for(var rs in this.saveData){
                if(rs === data){
                    this.saveData[rs] = false;
                }
                }
            }
        },   
        typeOne(label){
            // console.log(label);
            if(label===1){
                this.corporation=true;
                this.estate=false;
                console.log("ok1");
            }else if(label===2){
                this.estate=true;
                this.corporation=false;
                 console.log("ok2");
            }
        },
        // proving(){
        //     let oz=$("#oneSuperiorOrganizationCode").val();
        //     let sl=$('#twoSuperiorSocialCreditCode').val();
        //     // console.log(!oz);
        //     if(oz){
        //         // alert("通过");
        //         console.log("通过");
        //     }else{
        //         if(sl){
        //             // alert("通过");
        //             console.log("通过");
        //         }else{
        //             // alert("必填一个");
        //         }
        //     }
        // }
        
    },
     mounted:function(){
        this.getDate();
    },
    watch:{
            'form.registerProvince': function () {
                this.updateCity();
                this.updateDistrict();
            },
            'form.registerCity': function () {
                this.updateDistrict();
            },
            'form.province': function () {
                this.city();
                this.county();
            },
            'form.city': function () {
                this.county();
            },
            'form.cummunity':function(){
                this.form.community =this.form.cummunity
            }
    }          
}
</script>
<style >
#main input{
        border:0px solid #dcdfe6;
        border-bottom: 1px solid #dcdfe6;
        border-radius: 0;
    }
    .el-form-item__label{
        color: #409Eff;
        
    }
    .marginBottom{
        margin-bottom: 20px;
       
    }
    .width400{
        width: 400px
    }
    .width300{
    	width:300px
    }
    .width200{
        width: 150px
    }
    .width100{
        width: 100px
    }
    label{
        line-height:2.8px;
    }
    .el-radio{
        line-height: 2.8;
    }
    #main table tr,#main table td,#main table th{
        border-right: 1px solid #ddd;
        border-left: 1px solid #ddd;
        border-bottom: 1px solid #DDD;
        border-top: 1px solid #DDD;
    }
    * {margin:0;padding:0; list-style: none;font-family: '微软雅黑'}

.box {width: 400px; overflow: hidden; padding: 20px;}

input,label{vertical-align:middle;}

.check {width: 18px; height: 18px;}

label{font-size: 18px;}

</style>

